// =====================================================================================
//  Copyright (C) 2024 by Jiaxing Shao. All rights reserved

//  文 件 名:  OpenGLException.h
//  作    者:  Jiaxing Shao, 980853650@qq.com
//  创建时间：  2024-06-30 23:24
//  描    述:  
// =====================================================================================

#pragma once

#include <exception>
#include <string>

class OpenGLException : public std::exception {
public:
    explicit OpenGLException(const std::string &msg) : m_message(msg){};

public:
    const char *what() const noexcept override
    {
        return m_message.c_str();
    }

private:
    std::string m_message;
};